/*
 * teacher login css
 */
.teacher_login{
	width:990px; 
	height:545px; 
	margin:0px auto; 
	padding-top:10px; 
	background-color:#ffffff;
}

.t_l_inner{
	width:978px; 
	height:520px; 
	border:#dddddd 1px solid; 
	margin:0px auto;
}

.t_l_title{
	width:978px; 
	height:32px; 
	margin-left:auto; 
	margin-right:auto; 
	background-color:#A4E90C;
}

.t_l_title p{
	font-size:20px; 
	color:#000000; 
	font-weight:bold; 
	padding-top:7px; 
	padding-left:20px;
}

.t_l_form_area{
	float:left; 
	height:485px; 
	margin-left:0px; 
	width:540px;
}

.t_l_form_area form{
	margin-top:85px;
	margin-left:60px; 
	width:515px; 
}

.warningStr{
	color:red; 
	font-size:14px; 
	padding-left:160px; 
	padding-bottom:10px;
}

.t_l_label{
	font-size:18px; 
	color:#666666;
}

.t_l_input{
	width:180px; 
	margin-left:-20px;
}

.username_tip{
	margin-left:5px; 
	color:#999999;
}

.login_controls{
	 margin-left:-20px;
}

.login_controls label{
	margin-bottom:20px;
}

.login_controls label input{
	color:#333333;
}

.forget_pass{
	color:#ff5000;
	margin-left:5px;
}

.t_l_hr{
	width:385px;
	margin-top:35px; 
	margin-left:60px; 
	margin-bottom:15px; 
	border-bottom:1px solid #dddddd;
}

.no_register{
	margin-left:120px; 
	widht:385px; 
	margin-bottom:10px; 
	margin-top:35px;
}

.no_register span{
	color:#333333; 
	font-size:14px;
}

.no_register span a{
	color:#ff5000; 
	font-size:14px;
	margin-left:5px;
}
 
 
.t_l_right_area{
	float:left;  
	height:490px; 
	width:425px; 
	margin-left:0px;
}

.t_l_right_area div{
	height:365px; 
	width:350px; 
	margin-left:75px; 
	margin-top:80px; 
	border-left:#dddddd 1px solid;
}

.t_l_right_area div a img{
	margin-left:15px; 
	margin-top:160px;
}